home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
program
/
dejava.zip
/
readme.txt
< prev
Wrap
Text File
|
1996-09-09
|
6KB
|
135 lines
*******************************************************************************
*******************************************************************************
PFP Software GmbH
Proudly Presents
DeJAVA
Version 1.02 BETA EVALUATION
Note: This program is currently in BETA TESTING, and is NOT yet of
release quality. While we have made every effort to produce
software that is peaceful, you must use it at your own risk.
Please report bugs to 100435,455@CompuServe.COM. Also, feel
free to submit ideas for enhancements for inclusion in the
retail version of this product.
*******************************************************************************
*******************************************************************************
[ --- What is DeJAVA? --- ]
DeJAVA is a utility that allows JAVA developers to disassemble byte code files.
It is a replacement for the JAVAP utility that ships with Suns JDK. Like JAVAP
it is a 32-Bit console application which does not include a graphical user
interface. It is designed to run under Microsoft Windows 95 or Microsoft
Windows NT.
Main features include:
- Full support of debug information including:
- Java source text in disassembly listing
- Local variables
- All references are resolved (no 'mangled' names!)
- Static initializers
- Nicely formatted output
DeJAVA was initially developed for internal use at PFP, while we develop our
upcoming JAVA compiler technology. If you would like more information on that
subject, or if you want licensing information, or if you want to be included
in our mailing list, please send an eMail to:
100435,455@CompuServe.COM
[ --- Beta Program Information / License agreement --- ]
1. PFP Software GmbH, Moorenplatz 1, 40225 Duesseldorf, Germany ("PFP")
grants to you a non-exclusive, non-sublicensable, license to use this
Beta version of the Java disassembler DeJAVA (the "Software"),
in binary executable form for evaluation and trial use purposes only.
THIS SOFTWARE CONTAINS CODE THAT DISABLES MOST OF ITS FEATURES AFTER
DECEMBER 31, 1996.
2. PFP MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE, FOR
ANY PURPOSE. THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT EXPRESS OR IMPLIED
WARRANTIES, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE OR NONINFRINGEMENT. THIS SOFTWARE IS PROVIDED GRATUITOUSLY
AND, ACCORDINGLY, PFP SHALL NOT BE LIABLE UNDER ANY THEORY OR ANY DAMAGES
SUFFERED BY YOU OR ANY USER OF THE SOFTWARE.
3. While PFP intends to distribute a commercial release of the Software,
PFP reserves the right at any time not to release a commercial release of
the Software or, if released, to alter prices, features, specifications,
capabilities, functions, licensing terms, release dates, general
availability or other characteristics of the commercial release.
4. Title, ownership rights, and intellectual property rights in and to
the Software shall remain in PFP and/or its suppliers. You agree
to abide by the applicable copyright law and all other applicable laws
of Germany including, but not limited to, export control laws. You
acknowledge that the Software in source code form remains a
confidential trade secret of PFP and/or its suppliers and therefore
you agree not to modify the Software or attempt to decipher,
decompile, disassemble or reverse engineer the Software, except to the
extent applicable laws specifically prohibit such restriction.
[ --- How do I use DeJAVA? --- ]
The original distribution archive contains some sample files which demonstrate
the usage of DeJAVA:
HelloWorldApp.java A simple Java source file file
HelloWorldApp.class A compiled version of HelloWorldApp.java
HelloWorldApp.dis DeJAVAs disassembly of HelloWorldApp.java (ASCII text)
d.bat A simple batch file to disassemble HelloWorld.java
c.bat A simple batch file to compile HelloWorld.java
For best results, compile your JAVA source files with debug informations (-g)
and include the source file in the same directory as the byte code file.
[ --- Revision history --- ]
BETA 1.02
* First public review of DeJAVA.
* Fixed LOOKUPSWITCH/TABLESWITCH bug.
[ --- Known Limitations --- ]
None.
[ --- What if I find a bug? --- ]
The best way to test an application is to give it to a lot of people to try.
Although the program seems to work fine as far as we've tested, there may be
some conditions under which it might fail completely!
Since this program is still in development, we expect that bugs do exists. If
you discover a problem with the application, please report it to:
100435,455@CompuServe.COM
To assist us in finding the source of your problem, we need information on what
input DeJAVA was not able to handle properly. The best for us to determine what
happened is for you to send us the smallest possible offending section of code
(we do NOT want the whole project!!!).
We realize that the portion of code in question may be confidential in nature.
If for this (or another) reason you cannot mail us the offending code section,
please describe what types of constructs you used in your source where the
error might have happened.
Thanks again for downloading DeJAVA!